package vue;

import javax.swing.JFrame;

import modele.Commune;

/**
 * Classe de type JFrame, fenètre d'exécution du programme. Elle contient un JPanel VueDuJeu.
 * 
 */
public class FenetrePrincipale extends JFrame {

	//>>>Attributs
	private static final long serialVersionUID = 1L;

	//>>>Constructeur
	public FenetrePrincipale() {
		
		/*Création de la fenètre et paramètrage de ses attributs dont sa taille.*/
		super("Doodle Jump"); 																	//Appel du constructeur de JFrame avec le nom de l'application en paramètre
		setDefaultCloseOperation(EXIT_ON_CLOSE);							//Ferme le processus lié lorsque l'on ferme la fenêtre
		setSize(Commune.LARGEUR, Commune.HAUTEUR);			//Définit la taille de la fenêtre à 500px*700px
		setResizable(false);																			//Indique que la fenêtre n'est pas redimensionnable par l'utilisateur
		setContentPane(new VueDuJeu());												//Initialisation d'une VueDuJeu de type JPanel et ajout de celle-ci à la fenètre principale	
		setVisible(true);																				//Permet d'afficher la fenêtre
	}
}
